package 单例模式.懒汉式.效率低的饿汉式;

public class Singleton {
    private static Singleton singleton = null;
    private Singleton(){}

    /*
     所有线程都要进入同步方法里，而且除了第一个线程，
     其他线程好不容易进入方法快后，没做啥，直接return，效率低
     */
    public synchronized static Singleton getInstance(){
        if (singleton == null)
            singleton = new Singleton();
        return singleton;
    }

    public static void main(String[] args) {
        System.out.println(Singleton.getInstance() == Singleton.getInstance());
    }
}
